ear-splitting (noise) - French English Dictionary